package service;

/**
 * 文本框接口 - 抽象产品B
 */
public interface TextField {
    /**
     * 渲染文本框
     */
    void render();
    
    /**
     * 设置文本
     * @param text 文本内容
     */
    void setText(String text);
    
    /**
     * 获取文本
     * @return 文本内容
     */
    String getText();
    
    /**
     * 设置占位符文本
     * @param placeholder 占位符
     */
    void setPlaceholder(String placeholder);
}